home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 August / Chip Ağustos 1999.iso / program / demo / ide / DISK.1 / L1.STM < prev    next >
Encoding:
Text File  |  1999-04-10  |  6.6 KB  |  497 lines

  1. STAIRMASTER
  2. 1
  3.  
  4. @DEFINITION
  5. DEFINITION=3 KOLLU MERD▌VEN
  6.  
  7. // ****************************VARIABLES****************************
  8.  
  9. @VARIABLE
  10. NAME=W
  11. DEFINITION=MERD▌VEN GEN▌▐L▌╨▌
  12. DEFAULT=1
  13.  
  14. @VARIABLE
  15. NAME=L1
  16. DEFINITION=1.MERD▌VEN KOLU UZUNLU╨U
  17. DEFAULT=3
  18.  
  19. @VARIABLE
  20. NAME=L2
  21. DEFINITION=2.MERD▌VEN KOLU UZUNLU╨U
  22. DEFAULT=3
  23.  
  24. @VARIABLE
  25. NAME=KOR_OF
  26. DEFINITION=KORKULUK UZAKLI╨I
  27. DEFAULT=0.1
  28.  
  29. @VARIABLE
  30. NAME=KOR_THICK
  31. DEFINITION=KORKULUK KALINLI╨I
  32. DEFAULT=0.05
  33.  
  34. @VARIABLE
  35. NAME=THICK
  36. DEFINITION=MERD▌VEN KALINLI╨I
  37. DEFAULT=0.1
  38.  
  39. @VARIABLE
  40. NAME=H1
  41. DEFINITION=1. SAHANLIK KOTU
  42. DEFAULT=1.87
  43.  
  44. @VARIABLE
  45. NAME=H2
  46. DEFINITION=2. MERD▌VEN UST KOTU
  47. DEFAULT=2.8
  48.  
  49. @VARIABLE
  50. NAME=KOR_H
  51. DEFINITION=KORKULUK Y▄KSEKL▌╨▌
  52. DEFAULT=1
  53.  
  54. @VARIABLE
  55. NAME=YUR_OF
  56. DEFINITION=╟IKI▐ HATTI OFFSET MESAFES▌
  57. DEFAULT=0.5
  58.  
  59. @VARIABLE
  60. NAME=CIRC_RAD
  61. DEFINITION=╟IKI▐ HATTI DA▌RE YARI╟API
  62. DEFAULT=0.075
  63.  
  64. @VARIABLE
  65. NAME=ARROW_L
  66. DEFINITION=╟IKI▐ HATTI OK UZUNLU╨U
  67. DEFAULT=0.1
  68.  
  69.  
  70. // ************************ PRIMARY NODE DEFINITIONS **********************
  71.  
  72. @PRIMARY_NODE
  73. NAME=N1
  74. X=0
  75. Y=0
  76.  
  77. @PRIMARY_NODE
  78. NAME=N2
  79. X=-W
  80. Y=0
  81.  
  82. @PRIMARY_NODE
  83. NAME=N3
  84. X=0
  85. Y=L1
  86.  
  87. @PRIMARY_NODE
  88. NAME=N4
  89. X=-W
  90. Y=L1
  91.  
  92. @PRIMARY_NODE
  93. NAME=N5
  94. X=0
  95. Y=L1+W
  96.  
  97. @PRIMARY_NODE
  98. NAME=N6
  99. X=-W
  100. Y=L1+W
  101.  
  102. @PRIMARY_NODE
  103. NAME=N7
  104. X=-W-L2
  105. Y=L1+W
  106.  
  107. @PRIMARY_NODE
  108. NAME=N8
  109. X=-W-L2
  110. Y=L1
  111.  
  112. // *********************** SECONDARY NODE DEFINITIONS **********************
  113.  
  114. @SECONDARY_NODE
  115. NAME=CH1
  116. METHOD=OFFSET | YUR_OF
  117. REFNODES=N1,N2
  118. DX=0
  119. DY=0
  120.  
  121. @SECONDARY_NODE
  122. NAME=CH2
  123. METHOD=OFFSET | YUR_OF
  124. REFNODES=N3,N4
  125. DX=0
  126. DY=0
  127.  
  128. @SECONDARY_NODE
  129. NAME=CH3
  130. METHOD=INTOFFSET | YUR_OF
  131. REFNODES=N1,N3,N5,N6
  132. DX=0
  133. DY=0
  134.  
  135. @SECONDARY_NODE
  136. NAME=CH4
  137. METHOD=OFFSET | YUR_OF
  138. REFNODES=N6,N4
  139. DX=0
  140. DY=0
  141.  
  142. @SECONDARY_NODE
  143. NAME=CH5
  144. METHOD=OFFSET | YUR_OF
  145. REFNODES=N7,N8
  146. DX=0
  147. DY=0
  148.  
  149.  
  150. @SECONDARY_NODE
  151. NAME=DK1
  152. METHOD=OFFSET | KOR_OF
  153. REFNODES=N1,N2
  154. DX=0
  155. DY=0
  156.  
  157. @SECONDARY_NODE
  158. NAME=DK2
  159. METHOD=OFFSET | KOR_OF
  160. REFNODES=N3,N4
  161. DX=0
  162. DY=0
  163.  
  164. @SECONDARY_NODE
  165. NAME=DK3
  166. METHOD=INTOFFSET | KOR_OF
  167. REFNODES=N3,N5,N5,N6
  168. DX=0
  169. DY=0
  170.  
  171. @SECONDARY_NODE
  172. NAME=DK4
  173. METHOD=OFFSET | KOR_OF
  174. REFNODES=N6,N4
  175. DX=0
  176. DY=0
  177.  
  178. @SECONDARY_NODE
  179. NAME=DK5
  180. METHOD=OFFSET | KOR_OF
  181. REFNODES=N7,N8
  182. DX=0
  183. DY=0
  184.  
  185.  
  186. @SECONDARY_NODE
  187. NAME=IK1
  188. METHOD=OFFSET | KOR_OF
  189. REFNODES=N2,N1
  190. DX=0
  191. DY=0
  192.  
  193. @SECONDARY_NODE
  194. NAME=IK2
  195. METHOD=OFFSET | KOR_OF
  196. REFNODES=N4,N3
  197. DX=0
  198. DY=0
  199.  
  200. @SECONDARY_NODE
  201. NAME=IK3
  202. METHOD=INTOFFSET | KOR_OF
  203. REFNODES=N4,N2,N8,N4
  204. DX=0
  205. DY=0
  206.  
  207. @SECONDARY_NODE
  208. NAME=IK4
  209. METHOD=OFFSET | KOR_OF
  210. REFNODES=N4,N6
  211. DX=0
  212. DY=0
  213.  
  214. @SECONDARY_NODE
  215. NAME=IK5
  216. METHOD=OFFSET | KOR_OF
  217. REFNODES=N8,N7
  218. DX=0
  219. DY=0
  220.  
  221.  
  222. // *********************** CONTOUR DEFINITIONS ****************************
  223.  
  224. @CONTOUR
  225. NAME=C1
  226. DRAW=1
  227. BREAK=0
  228. INSIDE=0
  229. LINECOUNT=1
  230. LINE=N1,N2 | LINEAR
  231.  
  232. @CONTOUR
  233. NAME=C2
  234. DRAW=1
  235. BREAK=2
  236. INSIDE=1
  237. LINECOUNT=1
  238. LINE=N1,N3 | LINEAR
  239.  
  240. @CONTOUR
  241. NAME=C3
  242. DRAW=1
  243. BREAK=2
  244. INSIDE=1
  245. LINECOUNT=1
  246. LINE=N2,N4 | LINEAR
  247.  
  248. @CONTOUR
  249. NAME=C4
  250. DRAW=2
  251. BREAK=1
  252. INSIDE=0
  253. LINECOUNT=1
  254. LINE=N3,N4 | LINEAR
  255.  
  256. @CONTOUR
  257. NAME=C5
  258. DRAW=1
  259. BREAK=0
  260. INSIDE=0
  261. LINECOUNT=1
  262. LINE=N5,N3 | LINEAR
  263.  
  264. @CONTOUR
  265. NAME=C6
  266. DRAW=1
  267. BREAK=0
  268. INSIDE=0
  269. LINECOUNT=1
  270. LINE=N6,N5 | LINEAR
  271.  
  272. @CONTOUR
  273. NAME=C7
  274. DRAW=1
  275. BREAK=0
  276. INSIDE=0
  277. LINECOUNT=1
  278. LINE=N4,N6 | LINEAR
  279.  
  280. @CONTOUR
  281. NAME=C8
  282. DRAW=1
  283. BREAK=2
  284. INSIDE=1
  285. LINECOUNT=1
  286. LINE=N4,N8 | LINEAR
  287.  
  288. @CONTOUR
  289. NAME=C9
  290. DRAW=1
  291. BREAK=2
  292. INSIDE=1
  293. LINECOUNT=1
  294. LINE=N6,N7 | LINEAR
  295.  
  296. @CONTOUR
  297. NAME=C10
  298. DRAW=1
  299. BREAK=0
  300. INSIDE=0
  301. LINECOUNT=1
  302. LINE=N7,N8 | LINEAR
  303.  
  304.  
  305. // *********************** LINE OF TRAVEL DEFINITIONS ****************************
  306.  
  307. @LOT
  308. NAME=LOT1
  309. LINECOUNT=1
  310. LINE=CH1,CH2 | LINEAR
  311. BEGIN=1 | CIRC_RAD
  312. END=0 | ARROW_L
  313.  
  314. @LOT
  315. NAME=LOT2
  316. LINECOUNT=2
  317. LINE=CH2,CH3 | LINEAR
  318. LINE=CH3,CH4 | LINEAR
  319. BEGIN=0 | CIRC_RAD
  320. END=0 | ARROW_L
  321.  
  322. @LOT
  323. NAME=LOT3
  324. LINECOUNT=1
  325. LINE=CH4,CH5 | LINEAR
  326. BEGIN=0 | CIRC_RAD
  327. END=1 | ARROW_L
  328.  
  329.  
  330. // *********************** RAILING DEFINITIONS ****************************
  331.  
  332. @RAILING
  333. NAME=DIS_KOR1
  334. LINECOUNT=1
  335. LINE=DK1,DK2 | LINEAR | 6
  336. THICKNESS=KOR_THICK
  337. HEIGHT=KOR_H
  338. PREV=NULL
  339. NEXT=DIS_KOR2
  340.  
  341. @RAILING
  342. NAME=DIS_KOR2
  343. LINECOUNT=2
  344. LINE=DK2,DK3 | LINEAR | 3
  345. LINE=DK3,DK4 | LINEAR | 3
  346. THICKNESS=KOR_THICK
  347. HEIGHT=KOR_H
  348. PREV=DIS_KOR1
  349. NEXT=DIS_KOR3
  350.  
  351. @RAILING
  352. NAME=DIS_KOR3
  353. LINECOUNT=1
  354. LINE=DK4,DK5 | LINEAR | 6
  355. THICKNESS=KOR_THICK
  356. HEIGHT=KOR_H
  357. PREV=DIS_KOR2
  358. NEXT=DIS_KOR4
  359.  
  360.  
  361. @RAILING
  362. NAME=IC_KOR1
  363. LINECOUNT=1
  364. LINE=IK1,IK2 | LINEAR | 6
  365. THICKNESS=KOR_THICK
  366. HEIGHT=KOR_H
  367. PREV=NULL
  368. NEXT=IC_KOR2
  369.  
  370. @RAILING
  371. NAME=IC_KOR2
  372. LINECOUNT=2
  373. LINE=IK2,IK3 | LINEAR | 2
  374. LINE=IK3,IK4 | LINEAR | 1
  375. THICKNESS=KOR_THICK
  376. HEIGHT=KOR_H
  377. PREV=IC_KOR1
  378. NEXT=IC_KOR3
  379.  
  380. @RAILING
  381. NAME=IC_KOR3
  382. LINECOUNT=1
  383. LINE=IK4,IK5 | LINEAR | 6
  384. THICKNESS=KOR_THICK
  385. HEIGHT=KOR_H
  386. PREV=IC_KOR2
  387. NEXT=IC_KOR4
  388.  
  389.  
  390.  
  391. // *********************** AREA DEFINITIONS ******************************
  392.  
  393. @AREA
  394. NAME=KOL1
  395. TYPE=STAIR_AREA
  396. CONTOURS=C1,C2,C4,C3
  397. LOTS=LOT1
  398. HASBREAK=0
  399. BREAK_RATIO=0.5
  400. BREAK_ANGLE=10
  401. BREAK_DELTA=0.1
  402. BREAK_EXTENSION=0.1
  403. BREAK_DRAW_ARROW=1
  404. TOPTREAD=1 | 1
  405. FIRST_RISER_OPT=1 | 1
  406. LAST_RISER_OPT=0 | 0
  407. DRAW_FIRST_RISER=1
  408. DRAW_LAST_RISER=1
  409. TOTALRISE=H1
  410. ELEVATION=0
  411. RISERCOUNT=10
  412. RISE=0
  413. TREAD=0
  414. SKEWBEGIN=0
  415. SKEWEND=0
  416. SKEWMETHOD=LINEAR
  417. MINTREAD=0.15
  418. RAILINGS=DIS_KOR1,IC_KOR1
  419. PREV=NULL
  420. NEXT=SAHANLIK_1
  421. RT_ANGLE=GLOBAL | 0
  422. RT_OFFSET=0.25|0.05
  423. RT_LOC=RIGHT
  424. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  425. THICKNESS=THICK
  426.  
  427. @AREA
  428. NAME=SAHANLIK_1
  429. TYPE=LANDING
  430. CONTOURS=C4,C7,C6,C5
  431. LOTS=LOT2
  432. HASBREAK=0
  433. BREAK_RATIO=0.5
  434. BREAK_ANGLE=10
  435. BREAK_DELTA=0.1
  436. BREAK_EXTENSION=0.1
  437. BREAK_DRAW_ARROW=1
  438. TOPTREAD=1 | 1
  439. FIRST_RISER_OPT=0 | 0
  440. LAST_RISER_OPT=0 | 0
  441. DRAW_FIRST_RISER=1
  442. DRAW_LAST_RISER=1
  443. TOTALRISE=0
  444. ELEVATION=H1
  445. RISERCOUNT=10
  446. RISE=0
  447. TREAD=0
  448. SKEWBEGIN=0
  449. SKEWEND=0
  450. SKEWMETHOD=LINEAR
  451. MINTREAD=0.15
  452. RAILINGS=DIS_KOR2,IC_KOR2
  453. PREV=KOL1
  454. NEXT=KOL2
  455. RT_ANGLE=GLOBAL | 0
  456. RT_OFFSET=0.25|0.05
  457. RT_LOC=RIGHT
  458. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  459. THICKNESS=THICK
  460.  
  461. @AREA
  462. NAME=KOL2
  463. TYPE=STAIR_AREA
  464. CONTOURS=C7,C8,C10,C9
  465. LOTS=LOT3
  466. HASBREAK=0
  467. BREAK_RATIO=0.5
  468. BREAK_ANGLE=10
  469. BREAK_DELTA=0.1
  470. BREAK_EXTENSION=0.1
  471. BREAK_DRAW_ARROW=1
  472. TOPTREAD=1 | 1
  473. FIRST_RISER_OPT=0 | 0
  474. LAST_RISER_OPT=1 | 1
  475. DRAW_FIRST_RISER=1
  476. DRAW_LAST_RISER=1
  477. TOTALRISE=H2-H1
  478. ELEVATION=H1
  479. RISERCOUNT=10
  480. RISE=0
  481. TREAD=0
  482. SKEWBEGIN=0
  483. SKEWEND=0
  484. SKEWMETHOD=LINEAR
  485. MINTREAD=0.15
  486. RAILINGS=DIS_KOR3,IC_KOR3
  487. PREV=SAHANLIK_1
  488. NEXT=SAHANLIK_2
  489. RT_ANGLE=GLOBAL | 0
  490. RT_OFFSET=0.25|0.05
  491. RT_LOC=RIGHT
  492. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  493. THICKNESS=THICK
  494.  
  495. @GENERAL
  496. D1METHOD=FULL
  497. D2METHOD=RATIO | 0.2 | 0.2